/**
  *      __            ____
  *     / /__ _  __   / __/                      __  
  *    / //_/(_)/ /_ / /  ___   ____ ___  __ __ / /_ 
  *   / ,<  / // __/_\ \ / _ \ / __// _ \/ // // __/ 
  *  /_/|_|/_/ \__//___// .__//_/   \___/\_,_/ \__/  
  *                    /_/   github.com/KitSprout    
  * 
  * @file    font7.c
  * @author  KitSprout
  * @date    16-Mar-2017
  * @brief   
  * 
  */

/* Includes --------------------------------------------------------------------------------*/
#include "drivers\stm32f4_system.h"
#include "fonts\fontlib.h"

/** @addtogroup STM32_Font
  * @{
  */

/* Private variables -----------------------------------------------------------------------*/
const uint8_t Font7x5_Table[] = {
  0x00,0x00,0x00,0x00,0x00,  /* " " 032 */
  0x00,0x00,0x5f,0x00,0x00,  /* "!" 033 */
  0x00,0x07,0x00,0x07,0x00,  /* """ 034 */
  0x14,0x7f,0x14,0x7f,0x14,  /* "#" 035 */
  0x24,0x2a,0x7f,0x2a,0x12,  /* "$" 036 */
  0x23,0x13,0x08,0x64,0x62,  /* "%" 037 */
  0x36,0x49,0x55,0x22,0x50,  /* "&" 038 */
  0x00,0x05,0x03,0x00,0x00,  /* "'" 039 */
  0x00,0x1c,0x22,0x41,0x00,  /* "(" 040 */
  0x00,0x41,0x22,0x1c,0x00,  /* ")" 041 */
  0x14,0x08,0x3e,0x08,0x14,  /* "*" 042 */
  0x08,0x08,0x3e,0x08,0x08,  /* "+" 043 */
  0x00,0x50,0x30,0x00,0x00,  /* "," 044 */
  0x08,0x08,0x08,0x08,0x08,  /* "-" 045 */
  0x00,0x60,0x60,0x00,0x00,  /* "." 046 */
  0x20,0x10,0x08,0x04,0x02,  /* "/" 047 */
  0x3e,0x51,0x49,0x45,0x3e,  /* "0" 048 */
  0x00,0x42,0x7f,0x40,0x00,  /* "1" 049 */
  0x42,0x61,0x51,0x49,0x46,  /* "2" 050 */
  0x21,0x41,0x45,0x4b,0x31,  /* "3" 051 */
  0x18,0x14,0x12,0x7f,0x10,  /* "4" 052 */
  0x27,0x45,0x45,0x45,0x39,  /* "5" 053 */
  0x3c,0x4a,0x49,0x49,0x30,  /* "6" 054 */
  0x01,0x71,0x09,0x05,0x03,  /* "7" 055 */
  0x36,0x49,0x49,0x49,0x36,  /* "8" 056 */
  0x06,0x49,0x49,0x29,0x1e,  /* "9" 057 */
  0x00,0x36,0x36,0x00,0x00,  /* ":" 058 */
  0x00,0x56,0x36,0x00,0x00,  /* ";" 059 */
  0x08,0x14,0x22,0x41,0x00,  /* "<" 060 */
  0x14,0x14,0x14,0x14,0x14,  /* "=" 061 */
  0x00,0x41,0x22,0x14,0x08,  /* ">" 062 */
  0x02,0x01,0x51,0x09,0x06,  /* "?" 063 */
  0x32,0x49,0x79,0x41,0x3e,  /* "@" 064 */
  0x7e,0x11,0x11,0x11,0x7e,  /* "A" 065 */
  0x7f,0x49,0x49,0x49,0x36,  /* "B" 066 */
  0x3e,0x41,0x41,0x41,0x22,  /* "C" 067 */
  0x7f,0x41,0x41,0x22,0x1c,  /* "D" 068 */
  0x7f,0x49,0x49,0x49,0x41,  /* "E" 069 */
  0x7f,0x09,0x09,0x09,0x01,  /* "F" 070 */
  0x3e,0x41,0x49,0x49,0x7a,  /* "G" 071 */
  0x7f,0x08,0x08,0x08,0x7f,  /* "H" 072 */
  0x00,0x41,0x7f,0x41,0x00,  /* "I" 073 */
  0x20,0x40,0x41,0x3f,0x01,  /* "J" 074 */
  0x7f,0x08,0x14,0x22,0x41,  /* "K" 075 */
  0x7f,0x40,0x40,0x40,0x40,  /* "L" 076 */
  0x7f,0x02,0x0c,0x02,0x7f,  /* "M" 077 */
  0x7f,0x04,0x08,0x10,0x7f,  /* "N" 078 */
  0x3e,0x41,0x41,0x41,0x3e,  /* "O" 079 */
  0x7f,0x09,0x09,0x09,0x06,  /* "P" 080 */
  0x3e,0x41,0x51,0x21,0x5e,  /* "Q" 081 */
  0x7f,0x09,0x19,0x29,0x46,  /* "R" 082 */
  0x46,0x49,0x49,0x49,0x31,  /* "S" 083 */
  0x01,0x01,0x7f,0x01,0x01,  /* "T" 084 */
  0x3f,0x40,0x40,0x40,0x3f,  /* "U" 085 */
  0x1f,0x20,0x40,0x20,0x1f,  /* "V" 086 */
  0x3f,0x40,0x38,0x40,0x3f,  /* "W" 087 */
  0x63,0x14,0x08,0x14,0x63,  /* "X" 088 */
  0x07,0x08,0x70,0x08,0x07,  /* "Y" 089 */
  0x61,0x51,0x49,0x45,0x43,  /* "Z" 090 */
  0x00,0x7f,0x41,0x41,0x00,  /* "[" 091 */
  0x02,0x04,0x08,0x10,0x20,  /* "|" 092 */
  0x00,0x41,0x41,0x7f,0x00,  /* "]" 093 */
  0x04,0x02,0x01,0x02,0x04,  /* "^" 094 */
  0x40,0x40,0x40,0x40,0x40,  /* "_" 095 */
  0x00,0x01,0x02,0x04,0x00,  /* "`" 096 */
  0x20,0x54,0x54,0x54,0x78,  /* "a" 097 */
  0x7f,0x48,0x44,0x44,0x38,  /* "b" 098 */
  0x38,0x44,0x44,0x44,0x20,  /* "c" 099 */
  0x38,0x44,0x44,0x48,0x7f,  /* "d" 100 */
  0x38,0x54,0x54,0x54,0x18,  /* "e" 101 */
  0x08,0x7e,0x09,0x01,0x02,  /* "f" 102 */
  0x0c,0x52,0x52,0x52,0x3e,  /* "g" 103 */
  0x7f,0x08,0x04,0x04,0x78,  /* "h" 104 */
  0x00,0x44,0x7d,0x40,0x00,  /* "i" 105 */
  0x20,0x40,0x44,0x3d,0x00,  /* "j" 106 */ 
  0x7f,0x10,0x28,0x44,0x00,  /* "k" 107 */
  0x00,0x41,0x7f,0x40,0x00,  /* "l" 108 */
  0x7c,0x04,0x18,0x04,0x78,  /* "m" 109 */
  0x7c,0x08,0x04,0x04,0x78,  /* "n" 110 */
  0x38,0x44,0x44,0x44,0x38,  /* "o" 111 */
  0x7c,0x14,0x14,0x14,0x08,  /* "p" 112 */
  0x08,0x14,0x14,0x18,0x7c,  /* "q" 113 */
  0x7c,0x08,0x04,0x04,0x08,  /* "r" 114 */
  0x48,0x54,0x54,0x54,0x20,  /* "s" 115 */
  0x04,0x3f,0x44,0x40,0x20,  /* "t" 116 */
  0x3c,0x40,0x40,0x20,0x7c,  /* "u" 117 */
  0x1c,0x20,0x40,0x20,0x1c,  /* "v" 118 */
  0x3c,0x40,0x30,0x40,0x3c,  /* "w" 119 */
  0x44,0x28,0x10,0x28,0x44,  /* "x" 120 */
  0x0c,0x50,0x50,0x50,0x3c,  /* "y" 121 */
  0x44,0x64,0x54,0x4c,0x44,  /* "z" 122 */
  0x00,0x08,0x36,0x41,0x00,  /* "{" 123 */
  0x00,0x00,0x7f,0x00,0x00,  /* "|" 124 */
  0x00,0x41,0x36,0x08,0x00,  /* "}" 125 */
  0x10,0x08,0x08,0x10,0x08,  /* "←" 126 */
  0x78,0x46,0x41,0x46,0x78,  /* "→" 127 */
};

sFONT Font7x5 = {
  Font7x5_Table,
  7, /* Height */
  5, /* Width */
  dirV
};

/*************************************** END OF FILE ****************************************/
